Proje Yönetim Süreci¶
Bu süreç, ISO/IEC 15504 SPICE standartlarına uygun olarak MAN.3 Proje Yönetimi süreçlerinin Jira Süreci ve Git kullanılarak yönetilmesi amacıyla hazırlanmıştır.
Sürecin Ana Hedefleri:
- Jira Süreci üzerinde proje takibi ve görev yönetimi
- Git üzerinde plan dökümanlarının versiyon kontrolü
- SPICE gereksinimlerine uygun planlama süreçlerinin basit yönetimi
ISO/IEC 15504 SPICE | SUP.7 Documentation gereksinimlerinin karşılanması beklenmektedir.
İlgili süreç Jira Süreci, Toplantı Süreci, Proje Versiyonlama Süreci ve Proje Dökümantasyon Süreci ile birlikte uygulanır.
Planlama Süreci¶
Proje yönetim sürecinde yapılması kabul edilen/planlanan işler şu şekildedir.
Proje Hazırlıkları¶
- Jira Süreci standartlarına uygun proje oluştur: [PROJE-KODU] (BP1)
- Proje Versiyonlama Süreci standartlarına uygun olarak projenin Git repository'sini oluştur
1. Kaynak Planlama Toplantısı (BP4, BP6)¶
Amaç: Proje için gerekli kaynakları belirlemek ve tahmin etmek
Araç Aktiviteleri:
- Kaynak planlama task'ı oluştur
- Toplantı düzenle ve kaynakları belirle
- Toplantıyı Toplantı Süreci kapsamında JIRA'da arşivle
Kullanılacak Şablon: Kaynak Planlama Toplantı Şablonu
2. Proje Takvimi Hazırlanması (BP7)¶
Amaç: Detaylı proje takvimini oluşturmak
Araç Aktiviteleri:
- Due dates belirle
- Dependencies kur (BP8)
- Proje takvimini oluştur
- Proje takvimini Proje Takvim Süreci ile arşivle
Kullanılacak Şablon: Proje Takvim Şablonu
3. Risk Yanıt Formu ve Risk İzleme Tablosunun Oluşturulması (BP8, BP12)¶
Amaç: Proje risklerini tanımlamak ve yönetmek
Araç Aktiviteleri:
- Risk analizini başlat
- Risk yanıt formunu doldur
- Risk izleme tablosunu oluştur
- Oluşturulan dokümanları Proje Dökümantasyon Süreci ile arşivle
Kullanılacak Şablonlar: - Risk Yanıt Form Şablonu
4. Proje Fizibilitesi (BP3, BP15)¶
Amaç: Projenin mevcut kaynak ve kısıtlamalarla gerçekleştirilebilirliğini değerlendirmek
Araç Aktiviteleri:
- Fizibilite task'ı oluştur
- Fizibilite raporu hazırla
- Fizibilite sonuç toplantısı düzenle
- Fizibilite sonuçlarını Proje Dökümantasyon Süreci ile arşivle
Kullanılacak Şablonlar: - Proje Fizibilite Form Şablonu - Fizibilite Sonuç Toplantı Şablonu
5. Proje Yönetim Planı Hazırlığı (BP1, BP2, BP5)¶
Amaç: Proje kapsamını, yaşam döngüsünü ve aktiviteleri tanımlamak
Araç Aktiviteleri:
- Proje bilgilerini ve iş kapsamını Proje Yönetim Süreci'ne göre tanımla (BP1)
- Proje yaşam döngüsünü ve task workflow'larını belirle (BP2)
- Proje aktivitelerini ve görevleri tanımla (BP5)
- Proje yönetim planı toplantısı düzenle ve planı oluştur (BP1, BP2, BP5)
- Oluşturulan dokümanları Proje Dökümantasyon Süreci ile arşivle
Kullanılacak Şablonlar: - Proje Yönetim Planı Toplantı Şablonu - Proje Yönetim Şablonu
6. Proje Açılış Toplantısı (BP11)¶
Amaç: Projeyi resmi olarak başlatmak ve ekibi bilgilendirmek
Araç Aktiviteleri:
- İletişim planını aktifleştir
- Proje açılış toplantısı düzenle
- Toplantı sonuçlarını Toplantı Süreci ile arşivle
Kullanılacak Şablon: Proje Açılış Toplantı Şablonu
Proje Plan Dokümanlarının Hazırlanması¶
7. Doğrulama Planı (BP6, BP13)¶
Amaç: Proje çıktılarının doğrulanması için sistematik yaklaşım oluşturmak
Araç Aktiviteleri: - Doğrulama kriterlerini tanımla (BP6) - Doğrulama süreçlerini oluştur (BP13) - İnceleme ve onay süreçlerini planla
Kullanılacak Süreç: Proje Doğrulama Süreci
8. Sürüm Yönetim Planı (BP2, BP11)¶
Amaç: Yazılım sürümlerinin kontrolü ve yayınlanması süreçlerini yönetmek
Araç Aktiviteleri: - Sürüm numaralama stratejisini tanımla (BP2) - Release pipeline'ını oluştur (BP11) - Branching stratejisini belirle - Deployment süreçlerini planla
Kullanılacak Süreç: Proje Sürüm Yönetim Süreci
9. Konfigürasyon Yönetim Planı (BP8, BP12)¶
Amaç: Proje yapılandırma öğelerinin kontrolü ve izlenmesi
Araç Aktiviteleri: - Konfigürasyon öğelerini tanımla (BP8) - Değişiklik kontrol süreçlerini kur - Baseline'ları oluştur ve yönet (BP12) - Repository yapısını organize et
Kullanılacak Süreç: Konfigürasyon Yönetim Süreci
Kullanılacak Şablon: Konfigürasyon Yönetim Planı Şablonu
10. Denetim Planı (BP13, BP14)¶
Amaç: Kalite güvence denetimlerini sistematik olarak gerçekleştirmek
Araç Aktiviteleri: - Denetim kriterlerini belirle (BP13) - Denetim takvimini oluştur - Düzeltici aksiyonları planla (BP14) - Denetim raporlama süreçlerini tanımla
Kullanılacak Süreç: Denetim Süreci
Kullanılacak Şablon: Denetim Planı Şablonu
11. Problem ve Değişiklik Yönetim Planı (BP14)¶
Amaç: Proje süresince karşılaşılan problemleri ve değişiklik isteklerini yönetmek
Araç Aktiviteleri: - Problem tanımlama süreçlerini kur - Değişiklik değerlendirme kriterlerini belirle (BP14) - Eskalasyon matrisini oluştur - Değişiklik İstek Süreci ile entegre et
12. Kod Yönetim ve Entegrasyon Planı (BP5, BP8)¶
Amaç: Kod geliştirme süreçlerini ve entegrasyon stratejilerini yönetmek
Araç Aktiviteleri: - Kod geliştirme standartlarını tanımla (BP5) - Entegrasyon stratejisini belirle (BP8) - Proje Versiyonlama Süreci ile entegrasyon ve kod yönetimini sağla
Proje Gereksinim Dokümanlarının Hazırlanması¶
13. Gereksinim Yönetim Süreci (BP1, BP5)¶
Amaç: Proje gereksinimlerinin sistematik olarak toplanması, analiz edilmesi ve doğrulanması
Araç Aktiviteleri: - 13.1. Gereksinim Tanımlama Dokümanının Oluşması - 13.2. Gereksinim Dokümanının Ekip ile Doğrulanması - 13.3. Gereksinim Dokümanının Müşteri ile Doğrulanması - 13.4. Gereksinim Dokümanının Teslim Edilmesi - 13.5. Gereksinim Dokümanının Müşteri Onayı
Kullanılacak Süreç: Gereksinim Yönetim Süreci
Kullanılacak Şablon: Gereksinim Dokümanı Şablonu
Proje Tasarım Dokümanlarının Hazırlanması¶
14. Tasarım Yönetim Süreci (BP1, BP5)¶
Amaç: Sistem ve yazılım tasarımının sistematik olarak geliştirilmesi, doğrulanması ve onaylanması
Süreç Adımları:
14.1. Kod Standartları Dokümanı Hazırlama¶
Araç Aktiviteleri: - Kodlama standartları çalıştayı düzenle - Ekip ile en iyi uygulamaları belirle - Kod inceleme kontrol listesi oluştur - PROJE-KODU-XXXX formatında görevler oluştur
14.2. Yazılım Tasarım Dokümanının Hazırlanması¶
Araç Aktiviteleri: - Sistem mimarisi tasarım toplantıları düzenle - Bileşen tasarımlarını detaylandır - Yazılım tasarım dokümanını oluştur
Kullanılacak Şablon: Yazılım Tasarım Dokümanı Şablonu
14.3. Arayüz ve Kullanıcı Arayüzü Dokümanının Hazırlanması¶
Araç Aktiviteleri: - Kullanıcı arayüzü taslaklarını hazırla - Arayüz şartnamelerini dokümante et - Kullanıcı deneyimi akışını tanımla - Arayüz tasarımını doğrula
Kullanılacak Şablon: Arayüz Tasarım Dokümanı Şablonu
14.4. Fiziksel Mimari Tasarım Raporunun Hazırlanması¶
Araç Aktiviteleri: - Sistem mimarisi şemalarını oluştur - Altyapı gereksinimlerini analiz et - Kurulum mimarisini planla - Performans ve ölçeklenebilirlik kriterlerini belirle
Kullanılacak Şablon: Fiziksel Mimari Tasarım Şablonu
14.5. Fiziksel Veri Modelinin Hazırlanması¶
Araç Aktiviteleri: - Veritabanı şema tasarımı yap - Varlık ilişki şemalarını oluştur - Veri taşıma stratejisini planla - Veritabanı performans iyileştirmelerini tanımla
Kullanılacak Şablon: Fiziksel Veri Modeli Şablonu
14.6. Tasarımının Ekip ile Gözden Geçirilmesi¶
Araç Aktiviteleri: - Teknik tasarım inceleme toplantıları düzenle - Mimari komite ile değerlendirme yap - Çapraz inceleme oturumları düzenle - Dahili tasarım doğrulamasını tamamla
Kullanılacak Şablon: Tasarım Gözden Geçirme Şablonu
14.7. Tasarımının Müşteri ile Doğrulanması ve Onaylanması¶
Araç Aktiviteleri: - Müşteri tasarım sunumunu hazırla - İş paydaşları ile inceleme yap - Tasarım onay toplantısı düzenle - Son tasarım onayını al ve arşivle
Kullanılacak Şablon: Tasarım Gözden Geçirme Şablonu
Kullanılacak Süreç: Proje Doğrulama Süreci
Yazılım Kodlama ve Veri Düzenleme¶
15. Yazılım Geliştirme Süreci (BP5, BP11)¶
Amaç: Onaylanmış tasarımlar doğrultusunda yazılım kodlaması ve birim testlerinin gerçekleştirilmesi
Süreç Adımları:
15.1. Geliştirme Ortamının Hazırlanması¶
Araç Aktiviteleri: - Geliştirme ortamı kurulumunu tamamla - Kod deposu erişimlerini kontrol et - Geliştirme araçları ve kütüphaneleri kur - PROJE-KODU-XXXX formatında geliştirme görevleri oluştur
15.2. Kodlama ve Geliştirme¶
Araç Aktiviteleri: - Tasarım dokümanlarına uygun kodlama yap - Kod standartlarına uygun geliştirme gerçekleştir - Versiyon kontrolü ile kod yönetimi yap - Sürekli entegrasyon süreçlerini uygula
15.3. Kod İncelemesi¶
Araç Aktiviteleri: - Çapraz kod incelemesi yap - Kod kalite standartlarını kontrol et - Güvenlik açıklarını tespit et ve düzelt - İnceleme sonuçlarını kayıt altına al
Kullanılacak Süreçler: - Konfigürasyon Yönetim Süreci - Proje Versiyonlama Süreci
Yazılım Testleri¶
16. Test Yönetim Süreci (BP6, BP13)¶
Amaç: Yazılım kalitesinin sistematik test süreçleri ile doğrulanması ve kontrol edilmesi
Süreç Adımları:
16.1. Test Ortamının Hazırlanması¶
Araç Aktiviteleri: - Test ortamlarını kur ve yapılandır - Test verilerini hazırla - Test araçlarını kur ve kontrol et - Test ekibine erişim yetkilerini ver
16.2. Entegrasyon Testleri¶
Araç Aktiviteleri: - Bileşenler arası entegrasyon testlerini çalıştır - Arayüz testlerini gerçekleştir - Veri akışı testlerini yap - Entegrasyon sorunlarını tespit et ve düzelt
16.3. Sistem Testleri¶
Araç Aktiviteleri: - Fonksiyonel test senaryolarını çalıştır - Performans testlerini gerçekleştir - Güvenlik testlerini yap - Kullanıcı kabul testleri için hazırlık yap
Kullanılacak Süreçler: - Test Süreci - Proje Doğrulama Süreci
Denetimler¶
Proje süresince ISO/IEC 15504 SPICE SUP.1 Kalite Güvence gereksinimlerine uygun olarak düzenli denetimler gerçekleştirilir.
Denetim Süreci uygulanarak sistematik denetim yönetimi sağlanır:
Temel Denetim Aktiviteleri¶
| Denetim Türü | Zaman | SPICE BP | Jira Label |
|---|---|---|---|
| Planlama Denetimi | Proje başlangıcı | MAN.3 BP1-BP10 | audit-planning |
| Ara Süreç Denetimi | Aylık | MAN.3 BP11-BP13 | audit-process |
| Kapanış Denetimi | Proje bitiminde | MAN.3 BP15 | audit-closure |
Detaylı denetim süreci, kriterler ve şablonlar için Denetim Süreci dokümanına bakınız.
Kullanım Kılavuzunun Oluşturulması¶
ISO/IEC 15504 SPICE SUP.7 Dokümantasyon gereksinimlerine uygun kullanım kılavuzu hazırlanır.
Kullanım Kılavuzu Süreci uygulanarak hedef kitleye uygun dokümantasyon sağlanır:
Temel Kılavuz Türleri¶
| Kılavuz Türü | Hedef Kitle | Format | Jira Label |
|---|---|---|---|
| Teknik Kılavuz | Sistem Yöneticileri | PDF + Wiki | doc-technical |
| Kullanıcı Kılavuzu | Son Kullanıcılar | PDF + Video | doc-user |
| API Dokümantasyonu | Geliştiriciler | HTML + Swagger | doc-api |
| Hızlı Başlangıç | Tüm Kullanıcılar | Kart + Video | doc-quickstart |
Detaylı dokümantasyon süreci, standartlar ve şablonlar için Kullanım Kılavuzu Süreci dokümanına bakınız.
Proje Kapanış¶
Proje tamamlandığında ISO/IEC 15504 SPICE MAN.3 BP14, BP15 gereksinimlerine uygun kapanış süreci uygulanır.
Proje Kapanış Süreci uygulanarak sistematik kapanış gerçekleştirilir:
Temel Kapanış Aktiviteleri¶
| Aktivite | SPICE BP |
|---|---|
| Müşteri Memnuniyet Ölçümü | MAN.3 BP12, BP15 |
| Proje Kapanış Raporu | MAN.3 BP14, BP15 |
| Arşivleme ve Transfer | Organizasyonel |
Detaylı süreç adımları, şablonlar ve metrikler için Proje Kapanış Süreci dokümanına bakınız.
Plan İçeriği Kontrol Listesi¶
- SPICE MAN.3 tüm BP'ler karşılandı mı? (BP1-BP15)
- İş kapsamı Epic'te tanımlandı mı? (BP1)
- Yaşam döngüsü PYP'de belirtildi mi? (BP2)
- Fizibilite değerlendirmesi yapıldı mı? (BP3)
- Tahminler ve kaynak ihtiyaçları belirlendi mi? (BP4, BP6)
- Aktiviteler task'lara bölündü mü? (BP5)
- Takvim ve sorumlulukar atandı mı? (BP7, BP9)
- Proje arayüzleri tanımlandı mı? (BP8)
- Planlar oluşturuldu ve uygulanıyor mu? (BP10, BP11)
- İzleme ve raporlama aktif mi? (BP12, BP13)
- Sapma yönetimi süreci var mı? (BP14)
- Kapanış süreci planlandı mı? (BP15)
- Şablon tam dolduruldu mu?
- Onay bilgileri eksiksiz mi?
- Git'te doğru yerde saklandı mı?
- Proje takip araçları güncellendi mi?
Not: Bu dokümandaki tüm bilgiler ISO/IEC 15504 SPICE | SUP.7 Documentation ve MAN.3 Proje Yönetimi gereksinimlerine uygun olarak hazırlanmış ve proje dosyasında arşivlenmiştir.
Bu süreç dökümanı, tüm proje ekiplerinin Jira Süreci ve Git tabanlı proje planlama konusunda basit ve etkili standartları uygulamasını sağlamak amacıyla hazırlanmıştır.